internal supplier - Turkish English Dictionary